//0x180 bytes (sizeof)
struct _MI_SYSTEM_PTE_STATE
{
struct
_NPAGED_LOOKASIDE_LIST MdlTrackerLookaside; //0x0
union
_SLIST_HEADER DeadPteTrackerSListHead; //0xc0
ULONG PteTrackerLock; //0xc8
struct
_RTL_BITMAP PteTrackingBitmap; //0xcc
struct
_MI_CACHED_PTES* CachedPteHeads; //0xd4
struct
_MI_CACHED_PTES* CachedKernelStackPteHeads; //0xd8
struct
_MI_SYSTEM_PTE_TYPE SystemViewPteInfo; //0xdc
struct
_MI_SYSTEM_PTE_TYPE KernelStackPteInfo; //0x110
ULONG StackGrowthFailures; //0x144
UCHAR KernelStackPages; //0x148
UCHAR TrackPtesAborted; //0x149
UCHAR AdjustCounter; //0x14a
volatile LONG ReservedMappingLock; //0x14c
struct
_RTL_AVL_TREE ReservedMappingTree; //0x150
struct
_MMPFN* ReservedMappingPageTablePfns; //0x154
struct
_RTL_AVL_TREE OutswappedKernelStackRoot; //0x158
volatile LONG OutswappedKernelStackLock; //0x15c
struct
_MMPTE* BreakMakePte; //0x160
};